substance which is used to repel insects - Francés Inglés Diccionario